/*
 * @Descripttion: 
 * @Author: liuYaoYu
 * @Date: 2021-12-15 16:39:56
 * @LastEditors: liuYaoYu
 * @LastEditTime: 2021-12-15 20:26:42
 */
package main
import (
	"fmt"
)
func main(){
	// 切片是数组的一个引用 
	// 切片和数组类似有长度 但是他的长度可以变化
	// 切片的长度可以变化 
	// 演示切片的基本使用
	var intArr [5]int=[5]int{1,2,34,6,7,}
	// 切片的基本定义方法
	// slice 就是切片的名称 intarr表示引用到 数组的第二个元素到第三个元素 不包含下标为3的数据
	var slice = intArr[1:3]
	fmt.Println("intarr",intArr)
	fmt.Println("slice",slice)
	fmt.Println("slicelen",len(slice))
	// cap关键字 表示容量 cap的容量可以动态变化
	fmt.Println("slice的容量",cap(slice))
}